body { background:#F7F7F7; font:normal 14px/1 "Microsoft YaHei", Simsun, Arial; color:#282828; text-align:center; }
a:link, a:visited { color:#7A7A7A; text-decoration:none }
a:hover { color:#8E001C; }
.login { width:885px; height:497px; position:absolute; top:50%; left:50%; margin-top:-250px; margin-left:-443px; background:url(images/login-bg.jpg); }
.ct { position:absolute; top:150px; left:475px; }
.row { padding:10px; }
.r { text-align:right; }
.t { display:inline-block; width:80px; height:26px; line-height:26px; padding:0 10px; text-align:right; }
.ipt { border:1px solid #CCC; height:26px; line-height:26px; width:160px; padding:0 10px; }
.ipt:hover { border:1px solid #51B6FA; }
.ipt:focus { outline:0; border:1px solid #348BC4; }
.btn { background:#009944; padding:0 40px; height:26px; line-height:26px; color:#FFF; border:none; cursor:pointer; overflow:visible; }
.btn:hover { background:#DA4E3D; }
.btn:active {background:#009944; }

.hd { background:url(images/top-bg.jpg) no-repeat #084886; height:40px; position:relative; }
.ft { height: 40px; border-top:1px solid #DDD; line-height:40px; text-align:center; position:fixed; width:100%; bottom:0; color:#999; left:0; _position:absolute; _border-bottom:auto; _top:expression( (document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) - 1 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight) - 1) }
